img1=imread("img.jpg");
udata=[0 1];
vdata=[0 1];
%变换矩阵
T=[0 0 
   1 0
   1 1
   0 1]
T1=[-4 2 
   -8 -3
   1 -8
   6 6]
% 创建变换结构，透视类型
tform=maketform('projective',T,T1);
%xdata与ydata均是二元向量中，分别对应x轴与y轴 bicubic双立方插值
[img2,xdata,ydata]=imtransform(img1,tform,'bicubic','udata',udata,'vdata',vdata,'size',size(img1),'fill',0);
%255是白色
[img3,xdata,ydata]=imtransform(img1,tform,'bicubic','udata',udata,'vdata',vdata,'size',size(img1),'fill',255);
subplot(1,3,1),imshow(img1),axis on,xlabel("原图");
subplot(1,3,2),imshow(img2),axis on,xlabel("透视图1");
subplot(1,3,3),imshow(img3),axis on,xlabel("透视图2");